//
//  CommandExecuter.h
//  MusicAnalyzer
//
//  Created by jiro on 12/03/23.
//  Copyright 2012 jiro music. All rights reserved.
//

#import <Cocoa/Cocoa.h>

#import "Command.h"

@class StateMachine;
@class AppController;

@interface CommandExecuter : NSObject
{
	AppController* appController;		//	back pointer
}

+ (id) sharedCommandExecuter;


@property (assign) AppController* appController;


- (void) executeCommand: (Command*) command;

- (void) undoExecuteCommand: (Command*) command;

@end
